Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F1 USA F2 USA F3 USA F28 USA F29 China F2 Indonesia-w2 Indonesia-w3 Uzbekistan F1 Uzbekistan F2 China F4 Australia F8 China F6 China F7 China F2 Indonesia-w1 Australia F1 Australia F2 Australia F1 Australia F2 Korea F3 Uzbekistan F3 Japan F4 USA F13 USA F14 Thailand F4 Spain F13 China F5 Japan F11 Japan F12 Australia F1 Japan F9 Australia F2 Australia F7 Japan F2 Korea F1 Korea F2 Uzbekistan F2 China F6 China F7 China F2 Japan F3 Thailand F4 Thailand F5 Malaysia F1 Uzbekistan F4 Malaysia F2 Malaysia F3 Korea F5 Korea F6 Thailand F3 Usa F3 Usa F7 Usa F8 Usa F9 Indonesia F3 Malaysia F1 Malaysia F2 Brazil F17 Thailand F2 Thailand F3 Australia F5 Australia F6 Australia F7 China F8 Japan F9 Japan F10 Laos F1 Australia F12 USA F30 China F1 China F2 Cambodia F1 Thailand F1 Thailand F2 China F3 India F4 China F4 China F5 Korea F2 Korea F3 China F7 Chinese Taipei F1 Chinese Taipei F2 Indonesia F5 Laos F1 Thailand F4 Thailand F5 Chinese Taipei F3 Chinese Taipei F4 China F4 Chinese Taipei F1 Vietnam F3 Chinese Taipei F2 Israel F7 Israel F8 Israel F9 China F8 India F8 India F9 China F9 China F10 Indonesia F2 Kazakhstan F6 Kazakhstan F7 Canada F5 Kuwait F2 Kuwait F3 Cambodia F2 Turkey F5 Turkey F6 Turkey F7 Turkey F8 Australia F13 Israel F5 Israel F6 Japan F3 China F1 Uzbekistan F1 China F2 Uzbekistan F2 Korea F1 Thailand F2 Spain F19 Spain F20 Chinese Taipei F1 Japan F1 Turkey F39 Cambodia F1 Thailand F5 Cambodia F3 Turkey F50 Turkey F51 Thailand F2 China F1 China F2 Japan F1 Japan F2 Philippines F1 Qatar F1 Qatar F2 Qatar F3 Thailand F4 Thailand F6 Thailand F8 Thailand F9 Korea F2 Hong Kong F3 Kazakhstan F10 Kazakhstan F11 Chinese Taipei F1 Qatar F1 Qatar F2 Turkey F34 Cambodia F2 Thailand F5 Thailand F10 Thailand F11 Japan F2 Japan F3 Egypt F4 Egypt F5 India F1 Uzbekistan F1 Uzbekistan F2 Indonesia F3 Thailand F1 Turkey F19 Hong Kong F1 China F10 China F11 Uzbekistan F2 Thailand F6 Thailand F7 Usa F2 Thailand F9 Cambodia F3 Turkey F4 Turkey F5 China F1 Uzbekistan F2 Japan F4 Uzbekistan F3 Japan F5 Uzbekistan F4 Korea F4 Thailand F1 Vietnam F6 China F1 Chinese Taipei F1 Vietnam F9 Indonesia-w4 Japan F6 Thailand F6 Indonesia F1 (Jakarta) Egypt F7 (Sharm El Sheikh) Egypt F8 (Sharm El Sheikh) China F1 Egypt F9 (Sharm El Sheikh) Israel F2 (Ramat Hasharon) Indonesia F5 (Jakarta) Indonesia F6 (Jakarta) Thailand F2 (Hua Hin) Kazakhstan F1 (Aktobe) Turkey F2 (Antalya) Turkey F3 (Antalya) Ireland F2 Malaysia F3 (Kuala Lumpur) Vietnam F1 (Thu Dau Mot City) Indonesia F7 (Jakarta) Indonesia F8 (Jakarta) Thailand F12 (Hua Hin) Hong Kong F4 (Hong Kong) Hong Kong F5 (Hong Kong) Kazakhstan F2 (Shymkent) Thailand F9 (Pattaya) Hong Kong F2 (Hong Kong) China F10 (Shenzhen) Chinese Taipei F1 (Taipei) Chinese Taipei F2 (Taipei) Pakistan F1 (Islamabad) M15 Anning M15 Anning M15 Anning M15 Wuhan M25 Wuhan M25 Taipei M25 Taipei M15 Hua Hin M15 Hua Hin Vietnam F2 (Thu Dau Mot City) M15 Nonthaburi Fergana Challenger - Fergana Tumkur Open - Tumkur Czech Indoor Open - Prague The Swanston Challenger - Sacramento South African Airways Tennis Open - Durban ECU Prague Open - Prague Dublin Challenger - Dublin Togliatti Cup - Togliatti Penza Cup - Penza Taiwan Challenger - Kaohsiung Malaysian Open - Kuala Lumpur Moncton Men's Challenger - Moncton Dunlop World Challenge - Toyota Bangkok Challenger Seoul Challenger Toyota Challenger Baton Rouge Challenger Busan Challenger Wuhai Challenger Ningboo Challenger Karshi Challenger Busan Challenger Astana Challenger Uzbekistan F1 Burnie Challenger Karshi Challenger Nanchang Challenger Bangkok Challenger Toyota Challenger Shanghai Challenger Kyoto Challenger Granby Challenger Ho Chi Minh City Challenger Winnetka Challenger Traralgon Challenger Indore Challenger Waldbaum's Hamlet Cup - Long Island Busan Challenger Taipei City Challenger Anning Challenger AIG Japan Open - Tokyo The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. President's Cup - Tashkent Thailand Open - Bangkok 2003 USTA Tallahassee Tennis Challenger - Tallahassee Atlantic City Open - Atlantic City The Granby Natrel Challenger - Granby Dharwad Challenger 2003 - Dharwad Heineken Challenger 2004 - Ho Chi Minh City Busan Open - Busan GHI Bronx Classic - Bronx The Wright Financial Group USTA Challenger - Champaign 2005 Freeman Men's Challenger - Joplin Heineken Challenger - Ho Chi Minh City Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan Oberstaufen Cup - Oberstaufen Shimadzu All Japan Indoor Tennis Championships - Kyoto Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan 2006 North Shore Pro Tennis Championship - Winnetka Penza Cup - Penza Togliatti Cup - Togliatti Challenger Banque Nationale Rimouski - Rimouski Samsung Secruities Cup Challenger - Seoul Flea Market Cup Busan Challenger Tennis - Busan Samsung Challenger 2007 - Ho Chi Minh City BMW Tennis Championship - Sunrise Samsung Securities Cup - Seoul Flea Market Cup - Busan McDonalds ATP Challenger - Burnie Busan Open Challenger Tennis - Busan 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Izmir Cup - Izmir Nielsen USTA Pro Tennis Championship - Winnetka Challenger Banque Nationale - Granby Oldum Brown Vancouver Open - Vancouver New Delhi Challenger III - New Delhi New Delhi Challenger IV - New Delhi Heilbronn Challenger Wroclaw Challenger Melbourn Challenger Korat Challenger Baton Rouge Challenger Samarkand Challenger Dallas Challenger Fergana Challenger Salvador Challenger Noumea Challenger Honolulu Challenger Caloundra Challenger Fergana Tennis Challenger Tournament - Fergana Pingguo Challenger Head Cup Busan Open - Busan Busan Challenger Fergana Challenger 12th BH Tennis Open International Cup - Belo Horizonte Beijing Challenger Bangkok Challenger Toyota Challenger Noumea Challenger Burnie Challenger Singapore Challenger Kyoto Challenger Pingguo Challenger Barranquilla Challenger Leon Challenger Kaohsiung Challenger Busan Challenger Tata Open - Chennai Wuhan Challenger Vancouver Challenger Karshi Challenger Bangkok Challenger The Stella Artois Grass Court Championships - London Toyota Challenger Seoul Challenger Samarkand Challenger Eskisehir Challenger Bangkok Challenger Shanghai Challenger Kaoshuing Challenger Tashkent Challenger Melbourne Challenger Seoul Challenger Yeongwol Challenger Toyota Challenger Chennai Challenger New Delhi Challenger Gimcheon Challenger Thailand Open - Bangkok Fergana Challenger Tianjin Challenger Kaohsiung Challenger Astana Challenger Shanghai Challenger Tashkent Challenger Pune Challenger Traralgon Challenger Yokohama Challenger Kolkata Challenger Guangzhou Challenger Raanana Challenger Taipei City Challenger Gimcheon Challenger Bangkok Challenger Pune Challenger Hua Hin Challenger New Delhi Challenger Kyoto Challenger Raanana Challenger Taipei City Challenger Fergana Challenger Gimcheon Challenger Nanchang Challenger Toyota Challenger Jinan Challenger Zhangjiagang Challenger Shanghai Challenger Chengdu Challenger Jinan Challenger Zhangjiagang Challenger Winnipeg Challenger Heineken Challenger - Ho Chi Minh City Honda Kah Singapore Men's Tennis Open - Singapore Fifth-Third Bank Tennis Championships - Lexington Yokohama Challenger 2001 - Yokohama Qujing Challenger China Open - Beijing Thailand Open - Bangkok Warsteiner Challenger Wolfsburg - Wolfsburg The LTA Wrexham Challenger - Wrexham Shimadzu All Japan Indoor - Kyoto AIG Japan Open - Tokyo Heineken Challenger - Ho Chi Minh City ATP Bangalore Challenger - Bangalore New Delhi Challenger - New Delhi Sporting Challenger 2003 - Turin USTA Seascape Challenger - Aptos Credicard Mastercard Tennis Cup - Campos do Jordao Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx Chennai Open - Chennai Akbank Private Banking-TED Open - Istanbul Belgaum Open - Belgaum Okal Cup 2003 - Eckental IPP Open - Helsinki Jameson Cup - Milan Hilton Waikoloa Village USTA Challenger - Waikoloa Delray Beach International Tennis Championships - Delray Beach Challenger Leon 2004 - Leon 2004 Colorado Tennis Classic - Denver USTA Men's Challenger of Dallas - Dallas Binghamton Professional Tennis Tournament - Binghamton Shimadzu All Japan Indoor Tennis Championships - Kyoto Draft Corona Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City Nottingham Men's Challenger - Nottingham Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Singha Tennis Classic - Tarzana The Natrel's Challenger of Granby - Granby Shimadzu All Japan Indoor - Kyoto The Stella Artois Championships - London dBI Tennis Challenger - Binghamton Open de Tenis Amaya - Pamplona The 10tele.com Open - Nottingham Gallagher International - Hamilton RCA Championships - Indianapolis Hilton Waikoloa Village USTA Challenger - Waikoloa Coffee Cup Challenger - Chikmagalur Countrywide Classic - Los Angeles Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Ciudad de Pozoblanco Open Diputacion - Cordoba Legg Mason Tennis Classic - Washington GHI Bronx Tennis Classic - Bronx China Open - Beijing Thailand Open - Bangkok The $50,000 Pro Challenger at Calabasas - Calabasas Samsung Securities Cup - Seoul AIG Japan Open Tennis Championships - Tokyo Kia International In Kawana - Kawana Shimadzu All Japan Indoor Tennis Championships - Kyoto Chennai Open - Chennai Next Generation Adelaide International - Adelaide Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan Astana Challenger - Astana Caloundra ATP Challenger - Caloundra Club Coop's ATP Challenger International - Brisbane 2008 China TCL Challenger - Guangzhou 5 Volkswagen Challenger - Wolfsburg III Isla de Lanzarote - Lanzarote Smith Barney Men's Challenger - Covington The Comercia Bank Challenger - Aptos College Station Challenger - College Station Karshi Challenger - Karshi Flea Market Cup Busan Challenger Tennis - Busan President's Cup - Astana Keio Challenger International Tennis Tournament - Yokohama Austin Challenger - Austin Kyoto Challenger USTA Tennis Championships of Austin - Austin Talahassee Challenger Fergana Challenger Carson Challenger Almaty Challenger Bukhara Challenger - Bukhara St. Francis Health System USTA Challenger - Tulsa Calabasas Challenger SAP Open - San Jose Tallahassee Challenger Yokohama International Tennis Tournament - Yokohama Samsung Securities Cup Challenger - Seoul Campos do Jordao Challenger Brasilia Challenger Osaka International Tennis Tournament - Osaka Bangkok Challenger Astana Challenger Burnie Challenger 2004 Keys Gate Challenger - Homestead Regions Morgan Keegan Championships - Memphis Guangzhou Challenger Kia International In Caloundra - Caloundra Johannesburg Challenger Music City Challenger - Nashville Uncle Toby's Challenger in Burnie - Burnie Ho Chi Minh City Challenger - Ho Chi Minh City Tashkent Challenger - Tashkent San Luis Potosi Challenger Prostejov Challenger Nottingham-2 Challenger Samsung Securities Cup - Seoul Granby Challenger The Tennis Channel Open - Las Vegas Beijing Challenger Shanghai Challenger Seoul Challenger The 69th King's Cup-Thailand Open - Bangkok Kun-Ming Challenger Samsung Securities Cup - Seoul Grand Prix Hassan II - Casablanca Istanbul Challenger Media Will Cup Busan Challenger Tennis - Busan Samsung Securities Cup - Seoul Vancouver Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Mexico City Challenger Music City Challenger - Nashville USTA Illinois Challenger - Champaign The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Yokohama Challenger The LTA Sunderland Challenger - Sunderland University of Tennessee USTA Challenger - Knoxville Taipei City Challenger The Wright Financial Group, Inc. Challenger - Champaign Anning Challenger Busan Challenger Campbell's Hall of Fame Tennis Championships - Newport Internationaux du Doubs - Besancon Yokohama World Tennis Gaora Cup - Yokohama The 70th King's Cup and Queen's Cup - Bangkok Internationaux du Doubs - Besancon Karshi Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas Singapore Mens Tennis Open - Singapore Traralgon Challenger 2 Noumea Challenger Hong Kong Challenger Bangkok Challenger - Bangkok Shenzhen Challenger Countrywide Classic - Los Angeles Astana Challenger Nanchang Challenger Kobe Challenger Yokohama Challenger Bangkok Challenger Zhuhai Challenger Guangzhou Challenger Kyoto Challenger Busan Challenger Bangkok Challenger Astana Challenger Chengdu Challenger Bangkok Challenger Ningboo Challenger Suzhou Challenger Kobe Challenger Bangkok Challenger Bangkok Challenger Shanghai Challenger Unicredit Czech Open 2007 - Prostejov Nova Challenger Osaka - Osaka West Lakes Challenger Challenger Natrel Presented by National Bank - Granby Gatineau Challenger Busan Challenger Gwangju Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Yokohama Challenger Mordova Cup 2007 - Saransk Bangkok Challenger Corona Mexico City Open - Mexico City Fergana Challenger The Scottish Tennis Championships - Edinburgh China Open - Beijing Kolkata Challenger Odlum Brown Vancouver Open - Vancouver Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Sporting Challenger - Turin Seoul Challenger Almaty Challenger Abierto Club Casablanca - Mexico City Karshi Challenger - Karshi Noumea Challenger Yuba City Challenger Bangkok Challenger USTA Seascape Challenger - Aptos Cridicard Mastercard Tennis Cup - Campos do Jordao Next Generation Adelaide International - Adelaide BH Tennis Open International Cup - Belo Horizonte AIG Japan Open - Tokyo The Surbiton Trophy - Surbiton Binghamton Professional Tennis Tournament - Binghamton Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Aptos Challenger Ourocard Tennis Challenger - Sao Paulo USTA Seascape Challenger - Aptos Credicard Mastercard Tennis Cup - Campos do Jordao ATP Heineken Challenger 2000 - Ho Chi Minh City 13 BH Tennis Open International Cup - Belo Horizonte Honda-Kah Open - Singapore Fifth Third Bank Tennis Classic - Lexington Shimadzu All Japan Indoor - Kyoto The Scottish Tennis Championships - Edinburgh The Artois Championships - London Shimadzu All Japan Indoor Tennis Championships - Kyoto Kaohsiung Challenger Yokohama Challenger Open de la Ville de Saint Denis - Reunion Island Legg Mason Tennis Classic - Washington Winnetka Challenger Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo New Delhi Challenger Fergana Challenger - Fergana Guangzhou Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa GHI Bronx Tennis Classic - Bronx Chennai Open - Chennai Astana Challenger Eskisehir Challenger Kyoto Challenger - Kyoto ABN AMRO World Tennis Tournament - Rotterdam USTA Seascape Challenger - Aptos Time Warner USTA Challenger - Binghamton Beijing Challenger Campbells Hall of Fame Tennis Championships - Newport GHI Bronx Tennis Classic - Bronx Indianapolis Tennis Championships - Indianapolis Thailand Open - Bangkok Bangalore Challenger USTA Men's Challenger of Dallas - Dallas Toyota Challenger SAP Open - San Jose Challenger Ford de Cherbourg - Cherbourg Taipei City Challenger HTV Challenger - Ho Chi Minh City Fergana Challenger Thailand Open - Bangkok Dharwad Challenger 2006 - Dharwad Karshi Challenger Guadalajara Challenger Karshi Challenger ATP Challenger Numea - New Caledonia SAP Open - San Jose Gerry Weber Open - Halle Shanghai Challenger Astana Challenger Malaysian Open - Kuala Lumpur PTT Thailand Open - Bangkok Brisbane International - Brisbane Campbell's Hall of Fame Tennis Championships - Newport PTT Thailand Open - Bangkok Tashkent Challenger Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis Aegon Nottingham Open - Nottingham Aircel Chennai Open - Chennai Shenzhen Open - Shenzhen Thailand Open - Bangkok Rakuten Japan Open - Tokyo Campbell's Hall of Fame Tennis Championships - Newport AEGON International - Eastbourne Qatar ExxonMobil Open - Doha Kaohsiung Challenger AIG Japan Open - Tokyo Hypo Group Tennis International - Portschach Estoril Open - Estoril Pacific Life Open - Indian Wells Tennis Masters Series - Hamburg Rogers Masters - Toronto Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai Shanghai Rolex Masters - Shanghai Rogers Cup - Montreal BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, Group 1, 1R, NZL-THA 4-1 Davis Cup, Group 1, REL1, THA-CHN 4-1 Davis Cup, Group 1, REL1, THA-CHN 5-0 Davis Cup, Group 1, 1R, THA-UZB 3-2 Davis Cup, World Group, QR, CZE-THA 4-1 Davis Cup, Group 2, REL2, TPE-HKG 4-1 Davis Cup, Group 1, 1R, THA-PAK 5-0 Davis Cup, Group 1, 1R, UZB-TPE 4-1 Davis Cup, Group 1, REL1, TPE-PAK 5-0 Davis Cup, Group 1, 1R, PAK-THA 3-2 Davis Cup, Group 1, 2R, PAK-TPE 4-1 Davis Cup, Group 1, PO, THA-INA 4-1 Davis Cup, Group 1, 1R, AUS-TPE 4-1 Davis Cup, Group 1, 1R, THA-KAZ 3-2 Davis Cup, Group 1, 2R, AUS-THA 5-0 Davis Cup, Group 1, 2R, KAZ-TPE 2-3 Asian Hopman Cup - Astana Davis Cup, Group 1, 2R, THA-AUS 2-3 Davis Cup, Group 1, 2R, TPE-IND 2-3 Davis Cup, Group 1, PO, THA-CHN, 1-4 Davis Cup, Group II, 1R, POC-THA 0-5 Davis Cup, Group I, PO, PHI-TPE 2-3 Davis Cup, Group I, 1R, KOR-TPE 4-1 Davis Cup, Group II, 1R, SRI-THA 1-3 Davis Cup, Group I, 1R, TPE-AUS 0-5 Davis Cup, Group II, 1R, KUW-THA 1-4 Davis Cup, Group II, 2R, PHI-THA 4-1 Davis Cup, Group I, PO, TPE-INA 5-0 Davis Cup, Group II, 3R, THA-PAK 4-1 Davis Cup, Group I, 1R, TPE-CHN 0-5 Davis Cup, Group II, 1R, LIB-TPE 3-2 Wimbledon - London Wimbledon - London Wimbledon - London NASDAQ-100 Open - Miami U.S. Open - New York 15th Asian Games Doha 2006 Wimbledon - London French Open - Paris Davis Cup, Group 1, 1R, JPN-THA 4-1 Davis Cup, Group 1, 2R, THA-JPN 4-1 Davis Cup, Group 1, 1R, THA-KOR 4-1 Davis Cup, World Group, QR, GBR-THA 3-2 Davis Cup, Group 1, 2R, THA-UZB 4-1 Davis Cup, Group 1, 2R, THA-UZB 4-1 Davis Cup, World Group, QR, RUS-THA 5-0 Davis Cup, Group 1, PO, JPN-THA 4-1 Davis Cup, Group 1, 1R, TPE-PAK 3-2 Davis Cup, Group 1, 1R, UZB-THA 2-3 Davis Cup, Group 1, 2R, TPE-KOR 1-4 Davis Cup, Group 1, 2R, THA-JPN 3-2 Davis Cup, Asia/Oceania Group I, PO, TPE-PHI 4-1 Davis Cup, World Group, PO, GER-THA 4-1 Davis Cup, Group 1, 1R, TPE-THA 3-2 Davis Cup, Group II, 2R, INA-THA 3-2 Davis Cup, Group II, 2R, PHI-TPE 1-3 Davis Cup, Group I, 1R, IND-TPE 5-0 Davis Cup, Group I, PO, TPE-KOR 1-3 Davis Cup, Group I, 1R, THA-KOR 2-3